#pragma once
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void _MergeSort(int* data, int begin, int end, int* tmp);
void MergeSort(int* data, int sz);
void PrintArray(int* data, int sz);
void MergeSortNonR(int* data, int sz);
void CountSort(int* data, int sz);